Big Huge Thesaurus

Flacourtia indica

noun